#week05:Python-数据结构列表
#记录人:谭啾啾
#参考网址：https://www.cnblogs.com/xuzhichao/p/11407192.html

print("第五周的课堂笔记2")
squares=[1,4,9,16,25]
#构建列表形式[] 其中元素以","隔开
#列表是有顺序的一组值，顺序是从0开始的

#names_str="MIKE,MARY,JAN,JACK"
user_data_list= ["MIKE","MARY","JAN","JACK"]
password_liat=[123456,577012087]
user_age=[21,23,25,28]
# ...
user_data=[["MIKE,123456,21"]["MARY",577012087,23]]

#应用：取出一个名字，如fist.
 #print(names_str[0])

 print(user_data_list[0])
 print(password_liat[0])
 print(user_age[0])
 print(user_data[0])

# for+列表
vowels = ['a','e','i','o','u']
word = "Milliways"
for letter in word:
    if letter in vowels:
        print(letter)

#  avoid displaying  duplicates
vowels = ['a','e','i','o','u']
word = "Milliways"
found = []  #an empty list
for letter in word:
    if letter in vowels:
         if letter not in found:
             found.append(letter)  #add an object to the end of the empty list
for vowel in found:
     print(vowel)

# 列表认识开始、结束和步长值：
# letters[start:stop:step]
# 如果没有指定开始值，则默认为0；
# 如果没有指定结束指，则取列表允许的最大值；
# 如果没有指定步长值，则默认步长为1.
# 首先，列表也是一个变量，构建列表需要用”[]“，里面的数据之间用”,“进行分隔
